#pragma once

#include "IMxPluginBase.h"
#include "IPluginICProcStepsParamDef.h"


class IPluginICProcStepsParamDefStringIID 
{
public:
	static char * const GUID() { return "5B923CFF-3C72-4266-BB52-E8315870FEF0"; }		
	static char * const Name() { return "IPluginICProcStepsParamDefString"; }
};

class IPluginICProcStepsParamDefString  :  public IPluginICProcStepsParamDef
{
public:
	static const int MaxLen=1000;
	static const int MaxLenDigits=4;	//how many digits are needed to display MaxLen
	static const int MinLen=0;
	static const int BadLen=-1;

public:
	virtual		int	MXSTDMETHOD GetMaxLength() = 0;
	virtual		int	MXSTDMETHOD GetMinLength() = 0;

};